<?php
namespace Guider\Controller;
use Think\Controller;

class UserGuiderController extends \Org\Util\AdminController {

	/**
	 * model的中文名称
	 */
	protected $modelName = '导游';

	/**
	 * model的icon
	 */
	protected $modelIcon = 'icon-star';

	/**
	 * 权限验证标志位,默认false
	 * false:所有action都需要权限验证;
	 * true:所有action都不需要权限验证;
	 * array:array中的action不需要权限验证，其余需要。
	 */
	protected $notAuthority = false;

	/**
	 * 创建之后做的事情
	 */
	public function interfaceAfterCreate($id) {
	}

	/**
	 * 删除之前做的事情
	 */
	public function interfaceBeforeDelete($id) {
	}

	/**
	 * 更新之前做的事情
	 */
	public function interfaceBeforeUpdate($id) {
	}

	/**
	 * 父类中已经有典型的CRUD操作并预留入口
	 * 如有较大改动则覆盖一下
	 */
	public function create() {
		parent::create();
	}

	public function delete() {
		parent::delete();
	}

	public function update($id) {
		//修改当前导游状态为禁用
		$userGuider = D('UserGuider')->find($id);
        if (IS_POST) {
		    D('User')->where(['id' => $userGuider['principal_id']])->data(['state' => '禁用'])->save();
        }
		$param = [
			'redirect' => U("UserGuider/detail", ["id" => $userGuider["id"]]),
		];
		if ($userGuider['h5_id'] == 0) {
			//新增
			$h5Info = file_get_contents("http://h5.qq1000.cn/Home/scene/add_create");
			$h5Info = json_decode($h5Info);
			//更新主表h5_id
			D('UserGuider')->where(['id' => $id])->data(['h5_id' => $h5Info->obj])->save();
			// header("location:http://h5.qq1000.cn/scene/create/".$h5Info->obj."?pageId=1&funding_id=".$funding['id']."&user_type=guider");
		}
		parent::update($id, $param);
	}

	public function list() {
		parent::list();
	}

	public function detail($id = 0) {
		parent::detail($id);
	}

	public function import() {
		parent::import();
	}

	public function export() {
		parent::export();
	}
}
